﻿<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>用户管理添加修改 </title>
    <base target="_self" />
    <link href="../Styles/css.css" rel="stylesheet" type="text/css" />
    <link href="../Styles/ts_css.css" rel="stylesheet" type="text/css" />
    <link rel="stylesheet" type="text/css" href="../files/style.css"/>
    <script src="../Scripts/jquery-1.4.1-vsdoc.js" type="text/javascript"></script>
    <script src="../Scripts/My97DatePicker/WdatePicker.js" type="text/javascript"></script>
    <script type="text/javascript" language="javascript">
        $(function () {
            if ($("#btnSubmit").val() == "提交") {
                if ($("#hidorganizationId").val() == "0") {
                    alert("请选择要添加的部门;window.close()");
                    return false;
                }
            }
            //            必填项验证
            //            $("#btnSubmit").click(function () {
            //                var pattern = new RegExp("[`~!@%#$^&*()=|{}':;',　\\[\\]<>/? \\.；：%……+￥（）【】‘”“'。，、？]");
            //                var firstName = $("#txtFirstName").val();
            //                if (firstName == "" || firstName == null) {
            //                    alert("请填写姓");
            //                    return false;
            //                }
            //                if (pattern.test(firstName)) {
            //                    alert("姓还有特殊字符");
            //                    return false;
            //                }
            //                if (firstName.length > 20) {
            //                    alert("姓输入长读不能超过25字符");
            //                    return false;
            //                }

            //                var lastName = $("#txtLastName").val();
            //                if (lastName == "" || lastName == null) {
            //                    alert("请填写名");
            //                    return false;
            //                }
            //                if (pattern.test(lastName)) {
            //                    alert("名中含有特殊字符");
            //                    return false;
            //                }
            //                if (lastName.length > 20) {
            //                    alert("名输入长度不能超过25个字符");
            //                    return false;
            //                }

            //                var loginName = $("#txtLoginName").val();
            //                if (loginName == "" || loginName == null) {
            //                    alert("请填写登录名");
            //                    return false;
            //                }
            //                if (pattern.test(loginName)) {
            //                    alert("登录名还有特殊字符");
            //                    return false;
            //                }

            //                if (!loginName.match(/^[a-zA-z0-9]*$/)) {
            //                    alert("登录名只能输入英文和数字");
            //                    return false;
            //                }
            //                if (loginName.length > 20) {
            //                    alert("登录名输入长度不能超过25给字符");
            //                    return false;
            //                }


            //                var password = $("#txtPassword").val();
            //                if ($("#btnSubmit").val() != "修改") {
            //                    if (password == "" || password == "") {
            //                        alert("请填写密码");
            //                        return false;
            //                    }
            //                }
            //                if (password.length > 0) {
            //                    if (password.length < 4 || password.length > 16) {
            //                        alert("密码长度必须在4-16个字符");
            //                        return false;
            //                    }
            //                }
            //                if (pattern.test(password)) {
            //                    alert("密码中还有特殊字符");
            //                    return false;
            //                }

            //                var mobilephone = $("#txtMobilePhone").val();
            //                if (mobilephone == "" || mobilephone == "") {
            //                    alert("请填写手机号码");
            //                    return false;
            //                }

            //                var patrn = /(^0{0,1}1[3|4|5|6|7|8|9][0-9]{9}$)/;
            //                if (!patrn.exec(mobilephone)) {
            //                    alert("请填写正确的手机号码");
            //                    return false;
            //                }
            //                var email = $("#txtEmail").val();
            //                if (email == "" || email == null) {
            //                    alert("请填写Email地址");
            //                    return false;
            //                }
            //                var boemail = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
            //                if (!boemail.exec(email)) {
            //                    alert("请填写正确的邮箱地址");
            //                    return false;
            //                }
            //                var fax = $("#txtFax").val();
            //                if (fax.length > 0) {

            //                    var faxpatrn = /^(\(\d{3,4}\)|\d{3,4}-)?\d{7,8}$/;
            //                    if (!faxpatrn.exec(fax)) {
            //                        alert("请输入正确的传真号码");
            //                        return false;
            //                    }
            //                }
            //                var telephone = $("#txtTelephone").val();
            //                if (telephone.length > 0) {
            //                    var partten = /^(\(\d{3,4}\)|\d{3,4}-)?\d{7,8}$/;
            //                    if (!partten.test(telephone)) {
            //                        alert("请输入正确的固定电话号码");
            //                        return false;
            //                    }
            //                }
            //                var age = $("#txtAge").val();
            //                if (age.length > 0) {
            //                    var agepartten = /^[0-9]\d*$/;
            //                    if (!agepartten.exec(age)) {
            //                        alert("请输入正确的年龄");
            //                        return false;
            //                    }
            //                    if (age > 100 || age < 0) {
            //                        alert("请输入正确的年龄");
            //                        return false;
            //                    }
            //                }
            //                //邮政编码验证
            //                var PostCode = $("#txtPostCode").val();
            //                if (PostCode.length > 0) {
            //                    var patrn = /^[0-9]{6}$/;
            //                    if (!patrn.exec(PostCode)) {
            //                        alert("请输入正确的邮政编码");
            //                        return false;
            //                    }
            //                }
            //                var address = $("#txtAddress").val();
            //                if (address.length > 0) {
            //                    if (address.length > 200) {
            //                        alert("地址输入超过有限长度，最多200个字符");
            //                        return false;
            //                    }
            //                }
            //            });

        });
        function page_Close() {
            if (window.parent != null) {
                window.parent.close();
            }
            else {
                window.close();
            }
        }
    </script>
</head>
<body>
    <form method="post" action="toUpdateuser.do" id="form1">
     <input  type="hidden" name="userId" value="${wduser.userId}" />
    <div>
        <table border="0" cellpadding="2" cellspacing="2" class="table_list1">
            <tr>
                <td width="10%" class="table_list1_style1">
                    <font class="red">*</font> 用户名
                </td>
                <td width="20%" class="table_list1_style2">
                    <input name="name" type="text" value="${wduser.name}" maxlength="25" id="name"
                        style="width: 90%;" />
                </td>
                <td width="10%" class="table_list1_style1">
                    <font class="red">*</font>密码
                </td>
                <td width="20%" class="table_list1_style2">
                    <input name="password" type="text" value="${wduser.password}" maxlength="25" id="password"
                        style="width: 90%;" />
                </td>
                <td width="10%" class="table_list1_style1">
                    <font class="red">*</font> 角色
                </td>
                <td width="20%" class="table_list1_style2">
                
                    <select name="rolId" id="rolId" style="width: 90%;">
                    <%--   <c:if test="${wduser.rolId==1}">    
                        <option selected="selected" value="1">销售员</option>
                        <option value="2">管理员</option>
                      </c:if> 
                        <c:if test="${wduser.rolId==2}">  
                         <option value="1">销售员</option>
                        <option value="2"  selected="selected">管理员</option>
                      </c:if>   --%>   
                    </select>
                </td>
            </tr>
            <tr>
                <td width="10%" class="table_list1_style1">
                    <font class="red">*</font> 电话号码
                </td>
                <td width="20%" class="table_list1_style2">
                    <input name="tel" type="text" value="${wduser.tel}" maxlength="20" id="tel"
                        style="width: 90%;" />
                </td>
                <c:if test="${wduser.rolId==1}"> 
                 <td width="10%" class="table_list1_style1">
                    <font class="red">*</font> 业务员编号
                </td>
                <td width="20%" class="table_list1_style2">
                    <input name="number" type="text" value="${wduser.number}" maxlength="20" id="number"
                        style="width: 90%;" />
                </td>
                </c:if>
               <!--  <td width="10%" class="table_list1_style1">
                    <font class="red">*</font> 业务员编号
                </td>
                <td width="20%" class="table_list1_style2">
                    <input name="number" type="text" maxlength="32" id="number" style="width: 90%;" />
                </td>
                <td width="10%" class="table_list1_style1">
                    <font class="red">*</font> 手机
                </td>
                <td width="20%" class="table_list1_style2">
                    <input name="txtMobilePhone" type="text" value="13900000000" maxlength="20" id="txtMobilePhone"
                        style="width: 90%;" />
                </td> -->
            </tr>
           <!--  <tr>
                <td width="10%" class="table_list1_style1">
                    <font class="red">*</font> Email
                </td>
                <td width="20%" class="table_list1_style2">
                    <input name="txtEmail" type="text" value="service_admin@wanda.cn" id="txtEmail" style="width: 90%;" />
                </td>
                <td width="10%" class="table_list1_style1">
                    传真
                </td>
                <td width="20%" class="table_list1_style2">
                    <input name="txtFax" type="text" maxlength="20" id="txtFax" style="width: 90%;" />
                </td>
                <td width="10%" class="table_list1_style1">
                    办公电话
                </td>
                <td width="20%" class="table_list1_style2">
                    <input name="txtTelephone" type="text" maxlength="20" id="txtTelephone" style="width: 90%;" />
                </td>
            </tr> -->
           <!--  <tr>
                <td width="10%" class="table_list1_style1">
                    血型
                </td>
                <td width="20%" class="table_list1_style2">
                    <select name="ddlBlood" id="ddlBlood" style="width: 90%;">
                        <option selected="selected" value="A型">A型</option>
                        <option value="B型">B型</option>
                        <option value="O型">O型</option>
                        <option value="AB型">AB型</option>
                        <option value="Rh型">Rh型</option>
                        <option value="MN型">MN型</option>
                        <option value="Xg型">Xg型</option>
                        <option value="其他">其他</option>
                    </select>
                </td>
                <td width="10%" class="table_list1_style1">
                    &nbsp;年龄
                </td>
                <td width="20%" class="table_list1_style2">
                    <input name="txtAge" type="text" maxlength="2" id="txtAge" style="width: 90%;" />
                </td>
                <td width="10%" class="table_list1_style1">
                    邮编
                </td>
                <td width="20%" class="table_list1_style2">
                    <input name="txtPostCode" type="text" maxlength="6" id="txtPostCode" style="width: 90%;" />
                </td>
            </tr> -->
           <!--  <tr>
                <td width="10%" class="table_list1_style1">
                    RTX账号
                </td>
                <td width="20%" class="table_list1_style2">
                    <input name="txtRTX" type="text" maxlength="20" id="txtRTX" style="width: 90%;" />
                </td>
                <td width="10%" class="table_list1_style1">
                    国家
                </td>
                <td width="20%" class="table_list1_style2">
                    <input name="txtCountry" type="text" maxlength="20" id="txtCountry" style="width: 90%;" />
                </td>
                <td width="10%" class="table_list1_style1">
                    省
                </td>
                <td width="20%" class="table_list1_style2">
                    <input name="txtProvice" type="text" maxlength="50" id="txtProvice" style="width: 90%;" />
                </td>
            </tr> -->
           <!--  <tr>
                <td width="10%" class="table_list1_style1">
                    市
                </td>
                <td width="20%" class="table_list1_style2">
                    <input name="txtCity" type="text" maxlength="50" id="txtCity" style="width: 90%;" />
                </td>
                <td width="10%" class="table_list1_style1">
                    生日
                </td>
                <td width="20%" class="table_list1_style2">
                    <input name="txtBirthday" type="text" id="txtBirthday" onfocus="WdatePicker({ readOnly: true, dateFmt: 'yyyy-MM-dd ' })" />
                </td>
                <td width="10%" class="table_list1_style1">
                </td>
                <td width="20%" class="table_list1_style2">
                </td>
            </tr> -->
           <!--  <tr>
                <td width="10%" class="table_list1_style1">
                    地址
                </td>
                <td colspan="5" width="20%" class="table_list1_style2">
                    <textarea name="txtAddress" rows="2" cols="20" id="txtAddress" style="width: 99%;">
</textarea>
                </td>
            </tr> -->
            <tr>
                <td width="10%" class="table_list1_style1">
                    备注
                </td>
                <td colspan="5" width="20%" class="table_list1_style2">
                    <textarea name="picture" rows="2" cols="20" id="picture" style="width: 99%;" >
                    ${wduser.picture}
               </textarea>
                </td>
            </tr>
        </table>
        <div class="operate">
            <ul>
                <li>
                    <!-- <input type="button" name="btnSubmit" value="添加" id="btnSubmit" class="button" onclick="tijiao()"/> -->
                   <input type="submit" value="提交"/>
                <li>
                    <input id="btnBack" type="button" class="button" value="关闭" onclick="page_Close()" />
                </li>
            </ul>
        </div>
    </div>
    <input type="hidden" name="iid" id="iid" value="${wduser.rolId}" /> 
    </form>
  
<script type="text/javascript">
       $(function () {
       
      var value1= document.getElementById('iid').value;
	              $.ajax({
    url:'../role/selectrole.do',
    type:'POST', //GET
    async:true,    //或false,是否异步 true为异步
    data:{
        'yanz':value1
    },
    timeout:5000,    //超时时间
    dataType:'json',    //返回的数据格式：json/xml/html/script/jsonp/text
   
    success:function(data){
         var com = data.complexList;
        
         if(com!=""){
            
            document.getElementById('rolId').innerHTML =com; 
             
         }else{
                alert('没有结果');
         }
        
       
    }
    
   
})
	  
	  
	  });
   
</script>   
 <script type="text/javascript">
	function checkpwd(obj){
	  if(obj.value == "")return false;
	  if(obj.value.match(/[^A-Za-z0-9]/ig)){
	    //alert("密码只能为数字和字母");
	    return false;
	  }
	  return true;
	}
	
	
	
	
 </script>  
 <script type="text/javascript">
 $(function(){ 
        //文本框失去焦点后  当元素失去焦点时发生 blur 事件
       $('form :input').blur(function(){ 
            var $parent = $(this).parent(); 
            $parent.find(".formtips").remove(); 
            //验证用户名 
            if( $(this).is('#name') ){ 
               if( this.value==""  ){ 
                     var errorMsg = '用户名不能为空.'; 
                      $parent.append('<span class="formtips onError" style="color:red">'+errorMsg+'</span>'); 
               }else{ 
               var value1= document.getElementById('name').value;
               
                       /*  var xmlhttp;     
                 check(this.value);
                   function check(username){
                   var value1= document.getElementById('username').value; //兼容性写法创建请求实例,IE5 6支持else里面的方法 
                   if (window.XMLHttpRequest){ 
                   xmlhttp = new XMLHttpRequest(); }
                   else { 
                   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
                   } //设置传送方式,地址,以及同步还是异步 
                   xmlhttp.open('post','Test.action',true); 
                   //xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
                   xmlhttp.onreadystatechange = callback;//状态改变的时候执行这个函数,用来判断是否请求完毕 
                   xmlhttp.send("yanz="+value1);//请求服务器    */
                 $.ajax({
    url:'name.do',
    type:'POST', //GET
    async:true,    //或false,是否异步 true为异步
    data:{
        'yanz':value1
    },
    timeout:5000,    //超时时间
    dataType:'json',    //返回的数据格式：json/xml/html/script/jsonp/text
   
    success:function(data){
         var com = data.complexList;
        
         if(com!=null){
           //alert('dwdwad');
           
         
          $parent.append('<span class="formtips onError" style="color:red">'+'该用户已经存在'+'</span>'); 
         }else{
        // alert('wwwwwwww');
          $parent.append('<span class="formtips onSuccess" style="color:green"></span>'); 
         }
        
       
    }
    
   
})
                   
                   
                   
                
        
         /** * 回调函数 */
      /*    function callback(){ 
         //请求完成表示 
         if(xmlhttp.readyState ==4 && xmlhttp.status==200){
           //alert(xmlhttp.responseText);//相应返回的text 
           var ucolor=xmlhttp.responseText.split(",")[1];//截取
               var  neirong=xmlhttp.responseText.split(",")[0];
               var  ustate=xmlhttp.responseText.split(",")[2];
              
            $parent.append('<span class='+'"'+ustate+'"'+' style='+ucolor+'>'+neirong+'</span>'); 
            
         // alert(xmlhttp.responseXML);//相应返回的xml 
      
             }
             } */
         
         }
         }
                
        
            
            //用户密码
            if( $(this).is('#password') ){ 
               if( this.value==""  ){ 
                     var errorMsg = '用户密码不能为空.'; 
                   $parent.append('<span class="formtips onError" style="color:red">'+errorMsg+'</span>'); 
               }else if(checkpwd(this) == false ){
            	   var errorMsg = '请输入字母或数字.'; 
            	   $parent.append('<span class="formtips onError" style="color:red">'+errorMsg+'</span>');
               }
               else{ 
                      
                    $parent.append('<span class="formtips onSuccess" style="color:green"></span>'); 
               } 
            } 
         
          
          
          
          	//职位
            if( $(this).is('#rolId') ){ 
               if( this.value==""  ){ 
                     var errorMsg = '职位不能为空.'; 
                     alert(errorMsg);
               }else{ 
                     
                   
               } 
            } 
            		//电话
            if( $(this).is('#tel') ){ 
              var regg = /^1[3|4|5|7|8][0-9]{9}$/; //验证规则
               if( this.value==""  ){ 
                     var errorMsg = '电话不能为空.'; 
                       $parent.append('<span class="formtips onError" style="color:red">'+errorMsg+'</span>');
               }else{ 
                      var flag = regg.test(this.value);
                      if(!flag){
                         var errorMsgg='电话号码格式有误,请输入11位(开头13,14,15,17,18)';
                             $parent.append('<span class="formtips onError" style="color:red">'+errorMsgg+'</span>');
                      }else{
                       $parent.append('<span class="formtips onSuccess" style="color:green"></span>'); 
               }
               } 
            } 
           
           
           
             //业务员编号
            if( $(this).is('#number') ){
               var  reg=/^\d{6}$/;
               if( this.value==""  ){ 
                     var errorMsg ='业务员编号不能为空'; 
                   $parent.append('<span class="formtips onError" style="color:red">'+errorMsg+'</span>'); 
               }else {
                    var flag = reg.test(this.value);
                    if(!flag){
                     var errorMsg = '请输入6位数字.'; 
            	     $parent.append('<span class="formtips onError" style="color:red">'+errorMsg+'</span>');
                    }else{
                     var value1= document.getElementById('number').value;
                                $.ajax({
    url:'number.do',
    type:'POST', //GET
    async:true,    //或false,是否异步 true为异步
    data:{
        'yanz':value1
    },
    timeout:5000,    //超时时间
    dataType:'json',    //返回的数据格式：json/xml/html/script/jsonp/text
   
    success:function(data){
         var com = data.complexList;
        
         if(com!=null){
           //alert('dwdwad');
           
         
          $parent.append('<span class="formtips onError" style="color:red">'+'该编号已经存在'+'</span>'); 
         }else{
        // alert('wwwwwwww');
          $parent.append('<span class="formtips onSuccess" style="color:green"></span>'); 
         }
        
       
    }
    
   
})       
                    
               } 
            	  
               }
               
            } 
           
       }).keyup(function(){ 
          $(this).triggerHandler("blur"); 
       }).focus(function(){ 
            $(this).triggerHandler("blur"); 
       });//end blur 
 
        
     
})
 </script>
</body>
</html>
